import pymysql

if __name__ == "__main__":
    #得到一个数据库连接对象
    # host 代表的事服务器的主机路径
    # user 用户 "root" 用户密码 password "root"
    # db 表示你要操作的数据库的名字 "aa"
    # port 代表端口号 "3306"
    # charset 编码格式要和数据库格式一样 utf8 数据库中格式就是utf8

    con=pymysql.connect(host="localhost",user="root",password="root",db="linglong",charset="utf8")#调用了一个函数而不是一个类，这个函数是connect
    #全查的语句 用一个sql简写名称来接受
    sql="select * from user"
    #执行语句
    cur=con.cursor()#游标，光标赋值给游标对象cur，完成执行操作
    # 所有得到的数据都在游标对象中，需要单独查询游标对象
    # 执行编写好的sql语句，用r进行接受全查操作
    r =cur.execute(sql)
    jieguo = cur.fetchall()#fetchall全查操作
    print(jieguo)
    #print(r)#结果为8，返回的结果是操作过的条数

    #对连接对象
    #提交操作 手动提交操作
    con.commit()
    #关闭连接操作
    con.close()

